home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 8 / FM Towns Free Software Collection 8.iso / t_os / gpen32k / source / lib / osrc / isk3.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-01  |  497 b   |  38 lines

  1. /*
  2.         iskanji2    文字列のnバイト目が漢字かどうか見分ける関数
  3.         戻り値
  4.         0    NUL以降
  5.         1    ANK
  6.         2    漢字第一バイト
  7.         3    漢字第二バイト
  8. */
  9.  
  10. #include    <string.h>
  11. #include    <Normlib.h>
  12.  
  13. int iskanji3( char *a, int p )
  14. {
  15.     int i, k=0;
  16.     if (strlen(a)<p || p<1)
  17.         return (0);
  18.     for ( i=1; i<p; i++ )
  19.     {
  20.         if (k==0)
  21.         {
  22.             if (iskanji(*a)!=0)
  23.             {
  24.                 k = 1;
  25.             }
  26.         } else {
  27.             k = 0;
  28.         }
  29.         a++;
  30.     }
  31.     if (k==1)
  32.         return (3);
  33.     if (iskanji(*a)==0)
  34.         return (1);
  35.     else
  36.         return (2);
  37. }
  38.